(unlicensed) street vending - Turkish English Dictionary